package cn.tedu.thread;

/**
 * 查看线程相关信息的一组方法
 */
public class ThreadInfoDemo {
    public static void main(String[] args) {
        Thread main = Thread.currentThread();//获取主线程
        //获取线程的名字
        String name = main.getName();
        System.out.println(name);
        //获取线程的唯一标识
        long id = main.getId();
        System.out.println(id);
        //获取线程的优先级(是一个数字，范围在1-10之间)
        int priority = main.getPriority();
        System.out.println("优先级:"+priority);

        //查看是否为守护线程
        boolean daemon = main.isDaemon();
        //查看是否活着
        boolean alive = main.isAlive();
        //查看是否被中断了
        boolean interrupted = main.isInterrupted();
        System.out.println("是否为守护线程"+daemon);
        System.out.println("是否活着"+alive);
        System.out.println("是否被中断"+interrupted);


    }
}
